¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{`аpersist_js_state·has_pluto_hook_features§cell_idÙ$1d6ec17b-eca2-4289-8cfe-04a67bcac2c6¹depends_on_disabled_cells§runtimeÎ µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$94b5adf6-cbe5-4052-a2bd-dfabac6d7406Цqueued¤logs§running¦output†¤bodyÙâ
(ì˜ˆì œ2) ${\bf A}=\begin{bmatrix} 1 & 1 \\ -1 & 1 \end{bmatrix}$ 는 positive definiteì˜ ì •ì˜ë¥¼ 만족한다.
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{aK”°persist_js_state·has_pluto_hook_features§cell_idÙ$94b5adf6-cbe5-4052-a2bd-dfabac6d7406¹depends_on_disabled_cells§runtimeÎ Ùìµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$6cc96118-41ac-4807-8f88-4ae86e491c79Цqueued¤logs§running¦output†¤body¦5000.0¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÙé"~ìp~°persist_js_state·has_pluto_hook_features§cell_idÙ$6cc96118-41ac-4807-8f88-4ae86e491c79¹depends_on_disabled_cells§runtimeÍ‘ µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$9022b592-6ab0-40de-b96b-aecb56c663a5Цqueued¤logs§running¦output†¤body¡1¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÙé"~‚v°persist_js_state·has_pluto_hook_features§cell_idÙ$9022b592-6ab0-40de-b96b-aecb56c663a5¹depends_on_disabled_cells§runtimeÎØm¾µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$bd476cf8-9946-4911-bee9-5170aabd9ca7Цqueued¤logs§running¦output†¤bodyÙ¢
(ì˜ˆì œ3) 대ì¹í–‰ë ¬ì´ì§€ë§Œ ëª¨ë“ ì›ì†Œê°€ 실수가 아닌 경우ì—는 대ê°í™” 불가능 í• ìˆ˜ë„ ìžˆë‹¤.
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{`˜-°persist_js_state·has_pluto_hook_features§cell_idÙ$bd476cf8-9946-4911-bee9-5170aabd9ca7¹depends_on_disabled_cells§runtimeÎ ¬Âµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$350200af-c763-4bc3-8b7f-be8422988009Цqueued¤logs§running¦output†¤bodyÙ®
ì´ì „ì¦ëª…ì„ ì‚ì œí•˜ê³ ì´ ì¦ëª…으로 ìˆ˜ì •í•˜ì˜€ìŠµë‹ˆë‹¤. ì´ ì¦ëª…으로 공부하세요!!
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{aÉŰpersist_js_state·has_pluto_hook_features§cell_idÙ$350200af-c763-4bc3-8b7f-be8422988009¹depends_on_disabled_cells§runtimeÎ mnµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$2430ceb6-1154-4345-8487-05bd9a8136e2Цqueued¤logs§running¦output†¤bodyÚ@Eigen{ComplexF64, ComplexF64, Matrix{ComplexF64}, Vector{ComplexF64}}
values:
2-element Vector{ComplexF64}:
-1.4686563106965222e-8 + 1.0000000025198155im
1.4686562910259937e-8 + 0.9999999974801843im
vectors:
2×2 Matrix{ComplexF64}:
0.707107+0.0im 1.0385e-8+0.707107im
-1.0385e-8-0.707107im 0.707107+0.0im¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÙé"~VóI°persist_js_state·has_pluto_hook_features§cell_idÙ$2430ceb6-1154-4345-8487-05bd9a8136e2¹depends_on_disabled_cells§runtimeÎ_ù µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$05af5915-30a6-49fd-850a-352a41036984Цqueued¤logs§running¦output†¤bodyÚ
ì´ë•Œ $\lambda=i$ ì´ê³ $\psi_1=\frac{1}{\sqrt{2}} \begin{bmatrix} 1 \\ -i \end{bmatrix}$, $\psi_2 = \frac{1}{\sqrt{2}} \begin{bmatrix} i \\ 1 \end{bmatrix}$ ì´ë‹¤.
$\psi_1 i = \psi_2$ìž„ì„ ê´€ì°°í•˜ë¼. (ë”°ë¼ì„œ ê³ ìœ ë²¡í„°í–‰ë ¬ì´ full rankê°€ 아니다)
즉 ì´ í–‰ë ¬ì€ ëŒ€ê°í™”ê°€ 불가능한 í–‰ë ¬ì´ë‹¤.
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{`³p°persist_js_state·has_pluto_hook_features§cell_idÙ$05af5915-30a6-49fd-850a-352a41036984¹depends_on_disabled_cells§runtimeÎ 5`µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$4d737613-177c-45e8-abe7-597ffd863049Цqueued¤logs§running¦output†¤bodyÚ"©
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"~Þ9ɰpersist_js_state·has_pluto_hook_features§cell_idÙ$4d737613-177c-45e8-abe7-597ffd863049¹depends_on_disabled_cells§runtimeΗ¼µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$d3ccc0c6-e092-11ec-3296-b5a32d51eadeЦqueued¤logs§running¦output†¤bodyÙ,
usings
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{`ΰpersist_js_state·has_pluto_hook_features§cell_idÙ$d3ccc0c6-e092-11ec-3296-b5a32d51eade¹depends_on_disabled_cells§runtimeÎ ‡©µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$12aa1c0d-8f14-48cf-b244-c3fac884d676Цqueued¤logs§running¦output†¤bodyÙ6
Spectral theorem
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{`:ï°persist_js_state·has_pluto_hook_features§cell_idÙ$12aa1c0d-8f14-48cf-b244-c3fac884d676¹depends_on_disabled_cells§runtimeÎ žµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6Цqueued¤logs§running¦output†¤bodyÙ3
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{aŸõ°persist_js_state·has_pluto_hook_features§cell_idÙ$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6¹depends_on_disabled_cells§runtimeÎ ‰µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4Цqueued¤logs§running¦output†¤bodyÙ›
(ì˜ˆì œ1) 0í–‰ë ¬ì€ ëª¨ë“ ì›ì†Œê°€ 실수ì´ë©° 대ì¹í–‰ë ¬ì´ë‹¤. ë”°ë¼ì„œ ì§êµëŒ€ê°í™” 가능하다.
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{`n;°persist_js_state·has_pluto_hook_features§cell_idÙ$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4¹depends_on_disabled_cells§runtimeÎ ¼¯µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$9b52b105-40b4-4b77-b274-2d0a6914985aЦqueued¤logs§running¦output†¤bodyÙ™Eigen{Float64, Float64, Matrix{Float64}, Vector{Float64}}
values:
2-element Vector{Float64}:
0.0
0.0
vectors:
2×2 Matrix{Float64}:
1.0 0.0
0.0 1.0¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÙé"~ ‹r°persist_js_state·has_pluto_hook_features§cell_idÙ$9b52b105-40b4-4b77-b274-2d0a6914985a¹depends_on_disabled_cells§runtimë́޵published_object_keys¸depends_on_skipped_cells§erroredÂÙ$fb480817-66f5-468b-b6c6-9bf145fc86c4Цqueued¤logs§running¦output†¤bodyÙL
Positive definite and symmetric matrix
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{av}°persist_js_state·has_pluto_hook_features§cell_idÙ$fb480817-66f5-468b-b6c6-9bf145fc86c4¹depends_on_disabled_cells§runtimeÎ µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$27d01165-2aa4-4b86-93ba-c7109636e692Цqueued¤logs§running¦output†¤bodyÙ/
5ì›”31ì¼
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{_ñǰpersist_js_state·has_pluto_hook_features§cell_idÙ$27d01165-2aa4-4b86-93ba-c7109636e692¹depends_on_disabled_cells§runtimeÎ †6µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6cЦqueued¤logs§running¦output†¤bodyÚ
- 요약: ${\bf A}$ê°€ ì‹¤ìˆ˜ì¸ ëŒ€ì¹í–‰ë ¬ì´ë©´ 아래가 ë™ì¹˜ì´ë‹¤.
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{b'°persist_js_state·has_pluto_hook_features§cell_idÙ$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6c¹depends_on_disabled_cells§runtimeÎ tgµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$dc456627-72c5-4acf-89af-aa1ba01d2ba4Цqueued¤logs§running¦output†¤bodyÙ©
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{ab(°persist_js_state·has_pluto_hook_features§cell_idÙ$dc456627-72c5-4acf-89af-aa1ba01d2ba4¹depends_on_disabled_cells§runtimeÎ ®µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$dc1ad9d6-98e3-4b1c-a90b-5f6a6a60806fЦqueued¤logs§running¦output†¤body§1 + 3im¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÙé"~l™°persist_js_state·has_pluto_hook_features§cell_idÙ$dc1ad9d6-98e3-4b1c-a90b-5f6a6a60806f¹depends_on_disabled_cells§runtimeÍ4êµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$da1a6561-ef07-492c-8e20-bfb0dc530a05Цqueued¤logs§running¦output†¤bodyÚŠ
- 요약: ${\bf A}$ê°€ ì‹¤ìˆ˜ì¸ ëŒ€ì¹í–‰ë ¬ì´ë©´ 아래가 ë™ì¹˜ì´ë‹¤.
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{b+°persist_js_state·has_pluto_hook_features§cell_idÙ$da1a6561-ef07-492c-8e20-bfb0dc530a05¹depends_on_disabled_cells§runtimeÎ §–µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$f080d7b0-4c1f-411e-9e86-d422dd77d2e7Цqueued¤logs§running¦output†¤bodyÙ>
Positive definite matrix
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{`Ȱpersist_js_state·has_pluto_hook_features§cell_idÙ$f080d7b0-4c1f-411e-9e86-d422dd77d2e7¹depends_on_disabled_cells§runtimeΠµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$a23df07e-24df-4ae3-942d-7ccfe024de57Цqueued¤logs§running¦output†¤bodyÙä
ìˆ™ì œ
ê³ ìœ ë²¡í„°í–‰ë ¬ì´ ì§êµí–‰ë ¬ì´ê³ ëª¨ë“ ê³ ìœ ê°’ì´ ì‹¤ìˆ˜ê°€ ë˜ëŠ” 매트ë¦ìФ ${\bf A}_{4\times 4}$ 를 구해보ë¼.
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{bA°persist_js_state·has_pluto_hook_features§cell_idÙ$a23df07e-24df-4ae3-942d-7ccfe024de57¹depends_on_disabled_cells§runtimeÎ eÁµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$26300fa0-9f73-4874-9e60-d7b82f05cc71Цqueued¤logs§running¦output†¤bodyÚe¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"}.°persist_js_state·has_pluto_hook_features§cell_idÙ$26300fa0-9f73-4874-9e60-d7b82f05cc71¹depends_on_disabled_cells§runtimeÎ 7fµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$5b94d293-7533-4f4d-8c71-0a2c19e94117Цqueued¤logs§running¦output†¤bodyÙ¸
(why?)
$${\bf y}'{\bf A}{\bf y}=(y_1+y_2)^2+y_1^2+y_2^2>0$$
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{a )°persist_js_state·has_pluto_hook_features§cell_idÙ$5b94d293-7533-4f4d-8c71-0a2c19e94117¹depends_on_disabled_cells§runtimeÎ ¯µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$3e069b39-28fb-4404-b292-8a54c2a25a8aЦqueued¤logs§running¦output†¤bodyÚÚ
- 관찰1: ì–´ë– í•œ 실대ì¹í–‰ë ¬ ${\bf A}_{n\times n}$ì˜ ëª¨ë“ ê³ ìœ ê°’ì´ ì–‘ìˆ˜ì´ë©´ ${\bf A}$는 positive definite matrixê°€ ëœë‹¤. (즉 ëª¨ë“ non-zero vector ${\bf y}$ì— ëŒ€í•´ì„œ ${\bf y}^\top {\bf A}{\bf y}>0$ì„ ë§Œì¡±í•œë‹¤.)
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{a‹ô°persist_js_state·has_pluto_hook_features§cell_idÙ$3e069b39-28fb-4404-b292-8a54c2a25a8a¹depends_on_disabled_cells§runtimeÎ 7âµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$71d85e9f-a649-4584-8cbd-d43dedba97cbЦqueued¤logs§running¦output†¤bodyÚH
ëª¨ë“ ìž„ì˜ì˜ ${\bf y}$ì— ëŒ€í•˜ì—¬ 아래가 성리하므로.
$${\bf y}^\top{\bf A}{\bf y}={\bf y}^\top{\bf \Psi}{\bf \Lambda}{\bf \Psi}^\top{\bf y}={\bf x}^\top {\bf \Lambda}{\bf x}=\sum_{i=1}^{n}x_i^2\lambda_i>0$$
단 여기ì—서 ${\bf x}={\bf \Psi}^\top{\bf y}$ ì´ë‹¤.
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{a¶5°persist_js_state·has_pluto_hook_features§cell_idÙ$71d85e9f-a649-4584-8cbd-d43dedba97cb¹depends_on_disabled_cells§runtimeÎ °Úµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39Цqueued¤logs§running¦output†¤bodyÙ“
(ì˜ˆì œ2) ì•„ë¬´ë ‡ê²Œë‚˜ ì‹¤ìˆ˜ì¸ ëŒ€ì¹í–‰ë ¬ì„ 만들기만하면 ì§êµëŒ€ê°í™”ê°€ 가능하다.
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{`ƒI°persist_js_state·has_pluto_hook_features§cell_idÙ$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39¹depends_on_disabled_cells§runtimeÎ ½'µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$b868981c-dffb-4165-8e69-97889bc25312Цqueued¤logs§running¦output†¤body ¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÙé"}T5Ö°persist_js_state·has_pluto_hook_features§cell_idÙ$b868981c-dffb-4165-8e69-97889bc25312¹depends_on_disabled_cells§runtimeÎÍoµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$706c2e23-626e-44e0-a443-70023ffbccc6Цqueued¤logs§running¦output†¤bodyÚÄ
- 관찰2: ì–´ë– í•œ 실대ì¹í–‰ë ¬ ${\bf A}$ê°€ positive definite matrix ì´ë©´ (즉 ëª¨ë“ non-zero vector ${\bf y}$ì— ëŒ€í•˜ì—¬ ${\bf y}^\top {\bf A}{\bf y}>0$ì´ ì„±ë¦½í•œë‹¤ë©´) ${\bf A}$ì˜ ëª¨ë“ ê³ ìœ ê°’ì€ ì–‘ìˆ˜ì´ë‹¤.
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{aß°persist_js_state·has_pluto_hook_features§cell_idÙ$706c2e23-626e-44e0-a443-70023ffbccc6¹depends_on_disabled_cells§runtimeÎ %Bµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$1bcbd243-7088-4133-a8a9-6dab8d37001cЦqueued¤logs§running¦output†¤bodyÙ›
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{a6ʰpersist_js_state·has_pluto_hook_features§cell_idÙ$1bcbd243-7088-4133-a8a9-6dab8d37001c¹depends_on_disabled_cells§runtimeÎ û!µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$f8ccc269-0ea0-4601-ab4b-04b6aa1526ecЦqueued¤logs§running¦output†¤bodyÚ–
(왜?)
í–‰ë ¬ ${\bf A}$는 실대ì¹í–‰ë ¬ì´ë¯€ë¡œ ì§êµëŒ€ê°í™”ê°€ 가능하다. ì¼ë‹¨ 서로 ì§êµí•˜ëŠ” $n$ê°œì˜ ê³ ìœ ë²¡í„° $\psi_1,\dots \psi_n$ì„ í™•ë³´í• ìˆ˜ 있다. $\psi_1$ì— ëŒ€í•˜ì—¬
$$\psi_1^\top {\bf A}\psi_1=\psi_1^\top \lambda_1\psi_1=\lambda_1>0$$
ê°€ 성립한다. 여기ì—서 첫번째 등호는 ê³ ìœ ë²¡í„°ì˜ ì •ì˜, ë‘번째 등호는 $\Psi$ê°€ ì§êµí–‰ë ¬ì´ë¼ëŠ” 사실, ë§ˆì§€ë§‰ì˜ ë¶€ë“±í˜¸ëŠ” positive definiteì˜ ì •ì˜ì— ì˜í•˜ì—¬ 성립한다. ë”°ë¼ì„œ $\lambda_1>0$ì´ë‹¤. ì´ëŸ¬í•œ ë…¼ì˜ê°€ $\psi_2,\dots \psi_n$ì— ëŒ€í•˜ì—¬ 성립하므로 ëª¨ë“ ê³ ìœ ê°’ì€ ì–‘ìˆ˜ê°€ ëœë‹¤.
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙé"{a÷{°persist_js_state·has_pluto_hook_features§cell_idÙ$f8ccc269-0ea0-4601-ab4b-04b6aa1526ec¹depends_on_disabled_cells§runtimeÎ ÎOµpublished_object_keys¸depends_on_skipped_cells§errored±cell_dependenciesÞ 'Ù$43a2c50f-0427-4c2c-af3e-c83d92c8e82c„´precedence_heuristic §cell_idÙ$43a2c50f-0427-4c2c-af3e-c83d92c8e82c´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$99edfadb-a471-4952-90f5-ba2464eaea95„´precedence_heuristic §cell_idÙ$99edfadb-a471-4952-90f5-ba2464eaea95´downstream_cells_map€²upstream_cells_map¥eigenÙ$c226e8e1-e97c-4039-8baa-f82a00254917„´precedence_heuristic §cell_idÙ$c226e8e1-e97c-4039-8baa-f82a00254917´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$0b882110-64b9-49c7-8ffd-66b95f0b8a5d„´precedence_heuristic §cell_idÙ$0b882110-64b9-49c7-8ffd-66b95f0b8a5d´downstream_cells_map€²upstream_cells_map¥eigenÙ$031acc24-0027-4db0-9270-b63a026e9575„´precedence_heuristic §cell_idÙ$031acc24-0027-4db0-9270-b63a026e9575´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$df004a39-17f0-47eb-9725-d46dd844f205„´precedence_heuristic §cell_idÙ$df004a39-17f0-47eb-9725-d46dd844f205´downstream_cells_map¢y2’Ù$4eabb492-2f64-4eb1-9041-a8d29eb40ff8Ù$6cc96118-41ac-4807-8f88-4ae86e491c79²upstream_cells_map‰¤Core¤Base¡:·PlutoRunner.create_bond«PlutoRunner¯Core.applicable¥@bind¨Base.get¦SliderÙ$4eabb492-2f64-4eb1-9041-a8d29eb40ff8„´precedence_heuristic §cell_idÙ$4eabb492-2f64-4eb1-9041-a8d29eb40ff8´downstream_cells_map€²upstream_cells_map…¢y1‘Ù$4d737613-177c-45e8-abe7-597ffd863049¢y2‘Ù$df004a39-17f0-47eb-9725-d46dd844f205¡*§adjoint¤conjÙ$eac996bd-5458-40eb-a82d-88f3aac35033„´precedence_heuristic §cell_idÙ$eac996bd-5458-40eb-a82d-88f3aac35033´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$1d6ec17b-eca2-4289-8cfe-04a67bcac2c6„´precedence_heuristic §cell_idÙ$1d6ec17b-eca2-4289-8cfe-04a67bcac2c6´downstream_cells_map€²upstream_cells_mapƒ¤Base®Base.Docs.HTML©@html_strÙ$94b5adf6-cbe5-4052-a2bd-dfabac6d7406„´precedence_heuristic §cell_idÙ$94b5adf6-cbe5-4052-a2bd-dfabac6d7406´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$6cc96118-41ac-4807-8f88-4ae86e491c79„´precedence_heuristic §cell_idÙ$6cc96118-41ac-4807-8f88-4ae86e491c79´downstream_cells_map€²upstream_cells_map…¢y1‘Ù$4d737613-177c-45e8-abe7-597ffd863049¢y2‘Ù$df004a39-17f0-47eb-9725-d46dd844f205¡*§adjoint¤conjÙ$9022b592-6ab0-40de-b96b-aecb56c663a5„´precedence_heuristic §cell_idÙ$9022b592-6ab0-40de-b96b-aecb56c663a5´downstream_cells_map€²upstream_cells_map‡¤rank¡-¤sqrt¡/£âˆš¡*¢imÙ$bd476cf8-9946-4911-bee9-5170aabd9ca7„´precedence_heuristic §cell_idÙ$bd476cf8-9946-4911-bee9-5170aabd9ca7´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$350200af-c763-4bc3-8b7f-be8422988009„´precedence_heuristic §cell_idÙ$350200af-c763-4bc3-8b7f-be8422988009´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$2430ceb6-1154-4345-8487-05bd9a8136e2„´precedence_heuristic §cell_idÙ$2430ceb6-1154-4345-8487-05bd9a8136e2´downstream_cells_map€²upstream_cells_mapƒ¥eigen¡*¢imÙ$05af5915-30a6-49fd-850a-352a41036984„´precedence_heuristic §cell_idÙ$05af5915-30a6-49fd-850a-352a41036984´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$4d737613-177c-45e8-abe7-597ffd863049„´precedence_heuristic §cell_idÙ$4d737613-177c-45e8-abe7-597ffd863049´downstream_cells_map¢y1’Ù$4eabb492-2f64-4eb1-9041-a8d29eb40ff8Ù$6cc96118-41ac-4807-8f88-4ae86e491c79²upstream_cells_map‰¤Core¤Base¡:·PlutoRunner.create_bond«PlutoRunner¯Core.applicable¥@bind¨Base.get¦SliderÙ$d3ccc0c6-e092-11ec-3296-b5a32d51eade„´precedence_heuristic §cell_idÙ$d3ccc0c6-e092-11ec-3296-b5a32d51eade´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$12aa1c0d-8f14-48cf-b244-c3fac884d676„´precedence_heuristic §cell_idÙ$12aa1c0d-8f14-48cf-b244-c3fac884d676´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6„´precedence_heuristic §cell_idÙ$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4„´precedence_heuristic §cell_idÙ$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$9b52b105-40b4-4b77-b274-2d0a6914985a„´precedence_heuristic §cell_idÙ$9b52b105-40b4-4b77-b274-2d0a6914985a´downstream_cells_map€²upstream_cells_map¥eigenÙ$fb480817-66f5-468b-b6c6-9bf145fc86c4„´precedence_heuristic §cell_idÙ$fb480817-66f5-468b-b6c6-9bf145fc86c4´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$27d01165-2aa4-4b86-93ba-c7109636e692„´precedence_heuristic §cell_idÙ$27d01165-2aa4-4b86-93ba-c7109636e692´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6c„´precedence_heuristic §cell_idÙ$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6c´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$dc456627-72c5-4acf-89af-aa1ba01d2ba4„´precedence_heuristic §cell_idÙ$dc456627-72c5-4acf-89af-aa1ba01d2ba4´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$dc1ad9d6-98e3-4b1c-a90b-5f6a6a60806f„´precedence_heuristic §cell_idÙ$dc1ad9d6-98e3-4b1c-a90b-5f6a6a60806f´downstream_cells_map€²upstream_cells_mapƒ¡+¡*¢imÙ$da1a6561-ef07-492c-8e20-bfb0dc530a05„´precedence_heuristic §cell_idÙ$da1a6561-ef07-492c-8e20-bfb0dc530a05´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$f080d7b0-4c1f-411e-9e86-d422dd77d2e7„´precedence_heuristic §cell_idÙ$f080d7b0-4c1f-411e-9e86-d422dd77d2e7´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$a23df07e-24df-4ae3-942d-7ccfe024de57„´precedence_heuristic §cell_idÙ$a23df07e-24df-4ae3-942d-7ccfe024de57´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$26300fa0-9f73-4874-9e60-d7b82f05cc71„´precedence_heuristic §cell_idÙ$26300fa0-9f73-4874-9e60-d7b82f05cc71´downstream_cells_map€²upstream_cells_map‚§PlutoUI‘Ù$b868981c-dffb-4165-8e69-97889bc25312·PlutoUI.TableOfContentsÙ$5b94d293-7533-4f4d-8c71-0a2c19e94117„´precedence_heuristic §cell_idÙ$5b94d293-7533-4f4d-8c71-0a2c19e94117´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$3e069b39-28fb-4404-b292-8a54c2a25a8a„´precedence_heuristic §cell_idÙ$3e069b39-28fb-4404-b292-8a54c2a25a8a´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$71d85e9f-a649-4584-8cbd-d43dedba97cb„´precedence_heuristic §cell_idÙ$71d85e9f-a649-4584-8cbd-d43dedba97cb´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39„´precedence_heuristic §cell_idÙ$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$b868981c-dffb-4165-8e69-97889bc25312„´precedence_heuristic§cell_idÙ$b868981c-dffb-4165-8e69-97889bc25312´downstream_cells_map‚LinearAlgebra§PlutoUI‘Ù$26300fa0-9f73-4874-9e60-d7b82f05cc71²upstream_cells_map€Ù$706c2e23-626e-44e0-a443-70023ffbccc6„´precedence_heuristic §cell_idÙ$706c2e23-626e-44e0-a443-70023ffbccc6´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$1bcbd243-7088-4133-a8a9-6dab8d37001c„´precedence_heuristic §cell_idÙ$1bcbd243-7088-4133-a8a9-6dab8d37001c´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$f8ccc269-0ea0-4601-ab4b-04b6aa1526ec„´precedence_heuristic §cell_idÙ$f8ccc269-0ea0-4601-ab4b-04b6aa1526ec´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindex´cell_execution_orderÜ 'Ù$b868981c-dffb-4165-8e69-97889bc25312Ù$27d01165-2aa4-4b86-93ba-c7109636e692Ù$1d6ec17b-eca2-4289-8cfe-04a67bcac2c6Ù$d3ccc0c6-e092-11ec-3296-b5a32d51eadeÙ$26300fa0-9f73-4874-9e60-d7b82f05cc71Ù$12aa1c0d-8f14-48cf-b244-c3fac884d676Ù$43a2c50f-0427-4c2c-af3e-c83d92c8e82cÙ$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4Ù$9b52b105-40b4-4b77-b274-2d0a6914985aÙ$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39Ù$0b882110-64b9-49c7-8ffd-66b95f0b8a5dÙ$bd476cf8-9946-4911-bee9-5170aabd9ca7Ù$2430ceb6-1154-4345-8487-05bd9a8136e2Ù$dc1ad9d6-98e3-4b1c-a90b-5f6a6a60806fÙ$05af5915-30a6-49fd-850a-352a41036984Ù$9022b592-6ab0-40de-b96b-aecb56c663a5Ù$f080d7b0-4c1f-411e-9e86-d422dd77d2e7Ù$c226e8e1-e97c-4039-8baa-f82a00254917Ù$031acc24-0027-4db0-9270-b63a026e9575Ù$eac996bd-5458-40eb-a82d-88f3aac35033Ù$4d737613-177c-45e8-abe7-597ffd863049Ù$df004a39-17f0-47eb-9725-d46dd844f205Ù$4eabb492-2f64-4eb1-9041-a8d29eb40ff8Ù$5b94d293-7533-4f4d-8c71-0a2c19e94117Ù$1bcbd243-7088-4133-a8a9-6dab8d37001cÙ$94b5adf6-cbe5-4052-a2bd-dfabac6d7406Ù$6cc96118-41ac-4807-8f88-4ae86e491c79Ù$dc456627-72c5-4acf-89af-aa1ba01d2ba4Ù$fb480817-66f5-468b-b6c6-9bf145fc86c4Ù$3e069b39-28fb-4404-b292-8a54c2a25a8aÙ$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6Ù$71d85e9f-a649-4584-8cbd-d43dedba97cbÙ$350200af-c763-4bc3-8b7f-be8422988009Ù$706c2e23-626e-44e0-a443-70023ffbccc6Ù$f8ccc269-0ea0-4601-ab4b-04b6aa1526ecÙ$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6cÙ$da1a6561-ef07-492c-8e20-bfb0dc530a05Ù$a23df07e-24df-4ae3-942d-7ccfe024de57Ù$99edfadb-a471-4952-90f5-ba2464eaea95´last_hot_reload_timeË ©shortpathÙ-2022-07-11-Statistical Computing-5ì›”31ì¼.jl®process_status¥ready¤pathÙK/home/runner/work/julia/julia/2022-07-11-Statistical Computing-5ì›”31ì¼.jlpluto_version¨v0.19.47®last_save_timeËAÙé"{Yåªcell_orderÜ 'Ù$27d01165-2aa4-4b86-93ba-c7109636e692Ù$1d6ec17b-eca2-4289-8cfe-04a67bcac2c6Ù$d3ccc0c6-e092-11ec-3296-b5a32d51eadeÙ$b868981c-dffb-4165-8e69-97889bc25312Ù$26300fa0-9f73-4874-9e60-d7b82f05cc71Ù$12aa1c0d-8f14-48cf-b244-c3fac884d676Ù$43a2c50f-0427-4c2c-af3e-c83d92c8e82cÙ$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4Ù$9b52b105-40b4-4b77-b274-2d0a6914985aÙ$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39Ù$0b882110-64b9-49c7-8ffd-66b95f0b8a5dÙ$bd476cf8-9946-4911-bee9-5170aabd9ca7Ù$2430ceb6-1154-4345-8487-05bd9a8136e2Ù$dc1ad9d6-98e3-4b1c-a90b-5f6a6a60806fÙ$05af5915-30a6-49fd-850a-352a41036984Ù$9022b592-6ab0-40de-b96b-aecb56c663a5Ù$f080d7b0-4c1f-411e-9e86-d422dd77d2e7Ù$c226e8e1-e97c-4039-8baa-f82a00254917Ù$031acc24-0027-4db0-9270-b63a026e9575Ù$eac996bd-5458-40eb-a82d-88f3aac35033Ù$4d737613-177c-45e8-abe7-597ffd863049Ù$df004a39-17f0-47eb-9725-d46dd844f205Ù$4eabb492-2f64-4eb1-9041-a8d29eb40ff8Ù$5b94d293-7533-4f4d-8c71-0a2c19e94117Ù$1bcbd243-7088-4133-a8a9-6dab8d37001cÙ$94b5adf6-cbe5-4052-a2bd-dfabac6d7406Ù$6cc96118-41ac-4807-8f88-4ae86e491c79Ù$dc456627-72c5-4acf-89af-aa1ba01d2ba4Ù$fb480817-66f5-468b-b6c6-9bf145fc86c4Ù$3e069b39-28fb-4404-b292-8a54c2a25a8aÙ$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6Ù$71d85e9f-a649-4584-8cbd-d43dedba97cbÙ$350200af-c763-4bc3-8b7f-be8422988009Ù$706c2e23-626e-44e0-a443-70023ffbccc6Ù$f8ccc269-0ea0-4601-ab4b-04b6aa1526ecÙ$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6cÙ$da1a6561-ef07-492c-8e20-bfb0dc530a05Ù$a23df07e-24df-4ae3-942d-7ccfe024de57Ù$99edfadb-a471-4952-90f5-ba2464eaea95±published_objects€¥nbpkgНinstall_time_nsή<½i¬instantiatedòinstalled_versions‚LinearAlgebra¦stdlib§PlutoUI¦0.7.39°terminal_outputsƒªnbpkg_syncÚm
[0m[1mInstantiating...[22m
[90m===[39m
[0m[1mResolving...[22m
[90m===[39m
[32m[1m No Changes[22m[39m to `/tmp/jl_wbC3yq/Project.toml`
[32m[1m Updating[22m[39m `/tmp/jl_wbC3yq/Manifest.toml`
[90m [7b1f6079] [39m[92m+ FileWatching[39m
[0m[1mPrecompiling...[22m
[90m===[39m
[32m[1m Activating[22m[39m project at `/tmp/jl_wbC3yq`LinearAlgebraÚm
[0m[1mInstantiating...[22m
[90m===[39m
[0m[1mResolving...[22m
[90m===[39m
[32m[1m No Changes[22m[39m to `/tmp/jl_wbC3yq/Project.toml`
[32m[1m Updating[22m[39m `/tmp/jl_wbC3yq/Manifest.toml`
[90m [7b1f6079] [39m[92m+ FileWatching[39m
[0m[1mPrecompiling...[22m
[90m===[39m
[32m[1m Activating[22m[39m project at `/tmp/jl_wbC3yq`§PlutoUIÚm
[0m[1mInstantiating...[22m
[90m===[39m
[0m[1mResolving...[22m
[90m===[39m
[32m[1m No Changes[22m[39m to `/tmp/jl_wbC3yq/Project.toml`
[32m[1m Updating[22m[39m `/tmp/jl_wbC3yq/Manifest.toml`
[90m [7b1f6079] [39m[92m+ FileWatching[39m
[0m[1mPrecompiling...[22m
[90m===[39m
[32m[1m Activating[22m[39m project at `/tmp/jl_wbC3yq`§enabled÷restart_recommended_msgÀ´restart_required_msgÀbusy_packages¶waiting_for_permissionÂÙ,waiting_for_permission_but_probably_disabled«cell_inputsÞ 'Ù$43a2c50f-0427-4c2c-af3e-c83d92c8e82c„§cell_idÙ$43a2c50f-0427-4c2c-af3e-c83d92c8e82c¤codeÚmmd"""
`-` ì´ë¡ : ëª¨ë“ ì›ì†Œê°€ ì‹¤ìˆ˜ì¸ ëŒ€ì¹í–‰ë ¬ (1) 대ê°í™”ê°€ëŠ¥í•˜ê³ (2) ì‹¤ìˆ˜ì˜ ê³ ìœ ê°’ì„ ê°€ì§€ë©° (3) ê³ ìœ ë²¡í„°í–‰ë ¬ì´ ì§êµí–‰ë ¬ì´ë‹¤. 즉 ëª¨ë“ ì›ì†Œê°€ 실대ì¹í–‰ë ¬ ${\bf A}$는 아래와 ê°™ì´ í‘œí˜„í• ìˆ˜ 있다.
${\bf A} = {\bf \Psi}{\bf \Lambda}{\bf \Psi}^\top$
단 ${\bf \Lambda}$ì˜ ëª¨ë“ ëŒ€ê°ì„ ì›ì†ŒëŠ” 실수ì´ë‹¤.
- note: ì´ ì •ë¦¬ë¥¼ ìŠ¤íŽ™íŠ¸ëŸ¼ì •ë¦¬ (spectral theorem) í˜¹ì€ ì£¼ì¶•ì •ë¦¬ (principal axis theorem) ì´ë¼ê³ 한다.
- note: ì´ëŸ¬í•œ 매트ë¦ìФ ${\bf A}$를 ì§êµëŒ€ê°í™”가능 (orthogonally diagonalizable) ì´ë¼ê³ 부른다.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$99edfadb-a471-4952-90f5-ba2464eaea95„§cell_idÙ$99edfadb-a471-4952-90f5-ba2464eaea95¤codeÙ>let
A = [1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1]
eigen(A)
end¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$c226e8e1-e97c-4039-8baa-f82a00254917„§cell_idÙ$c226e8e1-e97c-4039-8baa-f82a00254917¤codeÙ.md"""
### Positive definite matrix ì •ì˜
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$0b882110-64b9-49c7-8ffd-66b95f0b8a5d„§cell_idÙ$0b882110-64b9-49c7-8ffd-66b95f0b8a5d¤codeÙ>let
A = [-33 1
1 -0.22]
λ,Ψ = eigen(A)
# Ψ*Ψ'
end ¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$031acc24-0027-4db0-9270-b63a026e9575„§cell_idÙ$031acc24-0027-4db0-9270-b63a026e9575¤codeÚMmd"""
`-` ì •ì˜: ì–´ë– í•œ 매트ë¦ìФ ${\bf A}_{n\times n}$ê°€ ëª¨ë“ non-zero vector ${\bf y}_{n \times 1}$ì— ëŒ€í•˜ì—¬
$${\bf y}^\top {\bf A}{\bf y} > 0$$
ì„ ë§Œì¡±í•˜ë©´ ${\bf A}$를 positive definite matrixë¼ê³ 부른다.
- note: ì°¸ê³ ë¡œ 등호가 있는 경우는 positive semidefinite matrixë¼ê³ 부른다.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$df004a39-17f0-47eb-9725-d46dd844f205„§cell_idÙ$df004a39-17f0-47eb-9725-d46dd844f205¤codeÙ,@bind y2 Slider(-50:0.1:50, show_value=true)¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$4eabb492-2f64-4eb1-9041-a8d29eb40ff8„§cell_idÙ$4eabb492-2f64-4eb1-9041-a8d29eb40ff8¤codeÙ+let
A = [2 0; 2 2]
y=[y1,y2]
y'*A*y
end¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$eac996bd-5458-40eb-a82d-88f3aac35033„§cell_idÙ$eac996bd-5458-40eb-a82d-88f3aac35033¤codeÙ‰md"""
(ì˜ˆì œ1) 예를들면 ${\bf A}=\begin{bmatrix} 2 & 0 \\ 2 & 2 \end{bmatrix}$는 positive definite ì˜ ì •ì˜ë¥¼ 만족한다.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$1d6ec17b-eca2-4289-8cfe-04a67bcac2c6„§cell_idÙ$1d6ec17b-eca2-4289-8cfe-04a67bcac2c6¤codeÚzhtml"""
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$94b5adf6-cbe5-4052-a2bd-dfabac6d7406„§cell_idÙ$94b5adf6-cbe5-4052-a2bd-dfabac6d7406¤codeÙ}md"""
(ì˜ˆì œ2) ${\bf A}=\begin{bmatrix} 1 & 1 \\ -1 & 1 \end{bmatrix}$ 는 positive definiteì˜ ì •ì˜ë¥¼ 만족한다.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$6cc96118-41ac-4807-8f88-4ae86e491c79„§cell_idÙ$6cc96118-41ac-4807-8f88-4ae86e491c79¤codeÙ9let
A = [1 1
-1 1]
y=[y1,y2]
y'*A*y
#eigen(A)
end ¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$9022b592-6ab0-40de-b96b-aecb56c663a5„§cell_idÙ$9022b592-6ab0-40de-b96b-aecb56c663a5¤codeÙ\let
ψ1= 1/√2 .* [1,-im]
ψ2= 1/√2 .* [im,1]
Ψ = [ψ1 ψ2]
rank(Ψ)
#inv(Ψ)
end ¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$bd476cf8-9946-4911-bee9-5170aabd9ca7„§cell_idÙ$bd476cf8-9946-4911-bee9-5170aabd9ca7¤codeÙ€md"""
(ì˜ˆì œ3) 대ì¹í–‰ë ¬ì´ì§€ë§Œ ëª¨ë“ ì›ì†Œê°€ 실수가 아닌 경우ì—는 대ê°í™” 불가능 í• ìˆ˜ë„ ìžˆë‹¤.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$350200af-c763-4bc3-8b7f-be8422988009„§cell_idÙ$350200af-c763-4bc3-8b7f-be8422988009¤codeÙsmd"""
> ì´ì „ì¦ëª…ì„ ì‚ì œí•˜ê³ ì´ ì¦ëª…으로 ìˆ˜ì •í•˜ì˜€ìŠµë‹ˆë‹¤. ì´ ì¦ëª…으로 공부하세요!!
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$2430ceb6-1154-4345-8487-05bd9a8136e2„§cell_idÙ$2430ceb6-1154-4345-8487-05bd9a8136e2¤codeÙ:let
A = [2im 1
1 0]
λ,Ψ = eigen(A)
#rank(Ψ)
end ¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$05af5915-30a6-49fd-850a-352a41036984„§cell_idÙ$05af5915-30a6-49fd-850a-352a41036984¤codeÚUmd"""
- ì´ë•Œ $\lambda=i$ ì´ê³ $\psi_1=\frac{1}{\sqrt{2}} \begin{bmatrix} 1 \\ -i \end{bmatrix}$, $\psi_2 = \frac{1}{\sqrt{2}} \begin{bmatrix} i \\ 1 \end{bmatrix}$ ì´ë‹¤.
- $\psi_1 i = \psi_2$ìž„ì„ ê´€ì°°í•˜ë¼. (ë”°ë¼ì„œ ê³ ìœ ë²¡í„°í–‰ë ¬ì´ full rankê°€ 아니다)
- 즉 ì´ í–‰ë ¬ì€ ëŒ€ê°í™”ê°€ 불가능한 í–‰ë ¬ì´ë‹¤.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$4d737613-177c-45e8-abe7-597ffd863049„§cell_idÙ$4d737613-177c-45e8-abe7-597ffd863049¤codeÙ,@bind y1 Slider(-50:0.1:50, show_value=true)¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$d3ccc0c6-e092-11ec-3296-b5a32d51eade„§cell_idÙ$d3ccc0c6-e092-11ec-3296-b5a32d51eade¤code³md"""
## usings
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$12aa1c0d-8f14-48cf-b244-c3fac884d676„§cell_idÙ$12aa1c0d-8f14-48cf-b244-c3fac884d676¤code½md"""
## Spectral theorem
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6„§cell_idÙ$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6¤code±md"""
(왜?)
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4„§cell_idÙ$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4¤codeÙymd"""
(ì˜ˆì œ1) 0í–‰ë ¬ì€ ëª¨ë“ ì›ì†Œê°€ 실수ì´ë©° 대ì¹í–‰ë ¬ì´ë‹¤. ë”°ë¼ì„œ ì§êµëŒ€ê°í™” 가능하다.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$9b52b105-40b4-4b77-b274-2d0a6914985a„§cell_idÙ$9b52b105-40b4-4b77-b274-2d0a6914985a¤codeÙ$let
A = [0 0 ; 0 0]
eigen(A)
end ¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$fb480817-66f5-468b-b6c6-9bf145fc86c4„§cell_idÙ$fb480817-66f5-468b-b6c6-9bf145fc86c4¤codeÙ4md"""
### Positive definite and symmetric matrix
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$27d01165-2aa4-4b86-93ba-c7109636e692„§cell_idÙ$27d01165-2aa4-4b86-93ba-c7109636e692¤codeµmd"""
# 5ì›”31ì¼
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6c„§cell_idÙ$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6c¤codeÙÈmd"""
`-` 요약: ${\bf A}$ê°€ ì‹¤ìˆ˜ì¸ ëŒ€ì¹í–‰ë ¬ì´ë©´ 아래가 ë™ì¹˜ì´ë‹¤.
- í–‰ë ¬ ${\bf A}$ì˜ ëª¨ë“ ê³ ìœ ê°’ì´ ì–‘ìˆ˜ì´ë‹¤.
- í–‰ë ¬ ${\bf A}$ê°€ positive definite matrixì´ë‹¤.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$dc456627-72c5-4acf-89af-aa1ba01d2ba4„§cell_idÙ$dc456627-72c5-4acf-89af-aa1ba01d2ba4¤codeÙYmd"""
- note: ì°¸ê³ ë¡œ ì´ë•Œ ${\bf A}$ì˜ ê³ ìœ ê°’ì´ ì–‘ìˆ˜ì¸ ê²ƒì€ ì•„ë‹ˆë‹¤.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$dc1ad9d6-98e3-4b1c-a90b-5f6a6a60806f„§cell_idÙ$dc1ad9d6-98e3-4b1c-a90b-5f6a6a60806f¤codeÙ(3im + 1
# 3i + 1 ê³¼ 같다. 즉, 허수¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$da1a6561-ef07-492c-8e20-bfb0dc530a05„§cell_idÙ$da1a6561-ef07-492c-8e20-bfb0dc530a05¤codeÙÓmd"""
`-` 요약: ${\bf A}$ê°€ ì‹¤ìˆ˜ì¸ ëŒ€ì¹í–‰ë ¬ì´ë©´ 아래가 ë™ì¹˜ì´ë‹¤.
- í–‰ë ¬ ${\bf A}$ì˜ ëª¨ë“ ê³ ìœ ê°’ì´ 0ë˜ëŠ” 양수ì´ë‹¤.
- í–‰ë ¬ ${\bf A}$ê°€ positive semidefinite matrixì´ë‹¤.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$f080d7b0-4c1f-411e-9e86-d422dd77d2e7„§cell_idÙ$f080d7b0-4c1f-411e-9e86-d422dd77d2e7¤codeÙ%md"""
## Positive definite matrix
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$a23df07e-24df-4ae3-942d-7ccfe024de57„§cell_idÙ$a23df07e-24df-4ae3-942d-7ccfe024de57¤codeÙ›md"""
## ìˆ™ì œ
ê³ ìœ ë²¡í„°í–‰ë ¬ì´ ì§êµí–‰ë ¬ì´ê³ ëª¨ë“ ê³ ìœ ê°’ì´ ì‹¤ìˆ˜ê°€ ë˜ëŠ” 매트ë¦ìФ ${\bf A}_{4\times 4}$ 를 구해보ë¼.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$26300fa0-9f73-4874-9e60-d7b82f05cc71„§cell_idÙ$26300fa0-9f73-4874-9e60-d7b82f05cc71¤code¹PlutoUI.TableOfContents()¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$5b94d293-7533-4f4d-8c71-0a2c19e94117„§cell_idÙ$5b94d293-7533-4f4d-8c71-0a2c19e94117¤codeÙEmd"""
(why?)
${\bf y}'{\bf A}{\bf y}=(y_1+y_2)^2+y_1^2+y_2^2>0$
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$3e069b39-28fb-4404-b292-8a54c2a25a8a„§cell_idÙ$3e069b39-28fb-4404-b292-8a54c2a25a8a¤codeÚ md"""
`-` 관찰1: ì–´ë– í•œ 실대ì¹í–‰ë ¬ ${\bf A}_{n\times n}$ì˜ ëª¨ë“ ê³ ìœ ê°’ì´ ì–‘ìˆ˜ì´ë©´ ${\bf A}$는 positive definite matrixê°€ ëœë‹¤. (즉 ëª¨ë“ non-zero vector ${\bf y}$ì— ëŒ€í•´ì„œ ${\bf y}^\top {\bf A}{\bf y}>0$ì„ ë§Œì¡±í•œë‹¤.)
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$71d85e9f-a649-4584-8cbd-d43dedba97cb„§cell_idÙ$71d85e9f-a649-4584-8cbd-d43dedba97cb¤codeÚ#md"""
ëª¨ë“ ìž„ì˜ì˜ ${\bf y}$ì— ëŒ€í•˜ì—¬ 아래가 성리하므로.
$${\bf y}^\top{\bf A}{\bf y}={\bf y}^\top{\bf \Psi}{\bf \Lambda}{\bf \Psi}^\top{\bf y}={\bf x}^\top {\bf \Lambda}{\bf x}=\sum_{i=1}^{n}x_i^2\lambda_i>0$$
단 여기ì—서 ${\bf x}={\bf \Psi}^\top{\bf y}$ ì´ë‹¤.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39„§cell_idÙ$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39¤codeÙqmd"""
(ì˜ˆì œ2) ì•„ë¬´ë ‡ê²Œë‚˜ ì‹¤ìˆ˜ì¸ ëŒ€ì¹í–‰ë ¬ì„ 만들기만하면 ì§êµëŒ€ê°í™”ê°€ 가능하다.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$b868981c-dffb-4165-8e69-97889bc25312„§cell_idÙ$b868981c-dffb-4165-8e69-97889bc25312¤code»using LinearAlgebra,PlutoUI¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$706c2e23-626e-44e0-a443-70023ffbccc6„§cell_idÙ$706c2e23-626e-44e0-a443-70023ffbccc6¤codeÙômd"""
`-` 관찰2: ì–´ë– í•œ 실대ì¹í–‰ë ¬ ${\bf A}$ê°€ positive definite matrix ì´ë©´ (즉 ëª¨ë“ non-zero vector ${\bf y}$ì— ëŒ€í•˜ì—¬ ${\bf y}^\top {\bf A}{\bf y}>0$ì´ ì„±ë¦½í•œë‹¤ë©´) ${\bf A}$ì˜ ëª¨ë“ ê³ ìœ ê°’ì€ ì–‘ìˆ˜ì´ë‹¤.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$1bcbd243-7088-4133-a8a9-6dab8d37001c„§cell_idÙ$1bcbd243-7088-4133-a8a9-6dab8d37001c¤codeÙKmd"""
- note: ì°¸ê³ ë¡œ ì´ë•Œ ${\bf A}$는 대ì¹í–‰ë ¬ì´ 아니다.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$f8ccc269-0ea0-4601-ab4b-04b6aa1526ec„§cell_idÙ$f8ccc269-0ea0-4601-ab4b-04b6aa1526ec¤codeÚƒmd"""
(왜?)
í–‰ë ¬ ${\bf A}$는 실대ì¹í–‰ë ¬ì´ë¯€ë¡œ ì§êµëŒ€ê°í™”ê°€ 가능하다. ì¼ë‹¨ 서로 ì§êµí•˜ëŠ” $n$ê°œì˜ ê³ ìœ ë²¡í„° $\psi_1,\dots \psi_n$ì„ í™•ë³´í• ìˆ˜ 있다. $\psi_1$ì— ëŒ€í•˜ì—¬
$\psi_1^\top {\bf A}\psi_1=\psi_1^\top \lambda_1\psi_1=\lambda_1>0$
ê°€ 성립한다. 여기ì—서 첫번째 등호는 ê³ ìœ ë²¡í„°ì˜ ì •ì˜, ë‘번째 등호는 $\Psi$ê°€ ì§êµí–‰ë ¬ì´ë¼ëŠ” 사실, ë§ˆì§€ë§‰ì˜ ë¶€ë“±í˜¸ëŠ” positive definiteì˜ ì •ì˜ì— ì˜í•˜ì—¬ 성립한다. ë”°ë¼ì„œ $\lambda_1>0$ì´ë‹¤. ì´ëŸ¬í•œ ë…¼ì˜ê°€ $\psi_2,\dots \psi_n$ì— ëŒ€í•˜ì—¬ 성립하므로 ëª¨ë“ ê³ ìœ ê°’ì€ ì–‘ìˆ˜ê°€ ëœë‹¤.
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedënotebook_idÙ$338c3df6-e472-11ef-382f-5fd6b23d3a27«in_temp_dir¨metadata€